home *** CD-ROM | disk | FTP | other *** search
/ Computer Life 1995 December / Computer Life December 1995.iso / midi / ourfiles.txt < prev    next >
Text File  |  1995-08-07  |  11KB  |  252 lines

  1.           ***********************************************
  2.           *                                             *
  3.           *      HELP FILE FOR HANDS ON MIDI FILES      *
  4.           *                -------------                *
  5.           *       Information To Help You Get The       *
  6.           *       Most From Our Midi File Library       *
  7.           *                                             *
  8.           *                                             *
  9.           * Copyright 1992: Hands On Midi Software Ltd. *
  10.           *                                             *
  11.           ***********************************************
  12.  
  13. OUR MIDI FILES come in two main flavours, Type Zero - where
  14. all the data for all midi channels is stored on a single track, 
  15. and Type One - where all the instruments are on individual tracks
  16. for easy editing. On Type One files we have a separate track for
  17. Program Changes - so that people who don't have GM equipment can
  18. erase them without damaging any other data, and also a separate
  19. track for Systems Exclusive Data - again so that it can be easily 
  20. discarded or edited by Non-GM people.
  21.  
  22. In the first bar of each track we have placed setup codes which 
  23. should cope with almost any synth or sound module they meet out 
  24. there in Midi land. These codes are there for your protection, so 
  25. don't delete them unless you need to, they will stop other 
  26. people's duff sequences from upsetting your gear and making it 
  27. sound peculiar. For those of you who are technically minded, here 
  28. is an explanation of what each of the codes do, in the order that 
  29. you will find them on each track, in the first bar of the song:
  30.  
  31. ------------------------------------------------------------------
  32.  
  33. Controller 120 : Value 0 : Channel nn
  34. This controller message means "all notes off" and is there to make
  35. sure that there are no droning notes still sounding from the last
  36. sequence you played. Although you may think you would hear them,
  37. it is possible for notes to be "on" but with the volume almost
  38. zero, and they will steal polyphony if left unchecked.
  39.  
  40. ------------------------------------------------------------------
  41.  
  42. Controller 121 : Value 0 : Channel nn
  43. This controller simply resets most of the commonly used 
  44. controllers to their default values, i.e. Pitch Bend to Centre, 
  45. Modulation to Zero, Aftertouch to Zero etc. This is there in case 
  46. the last sequence played through your equipment left the pitch 
  47. bend set at 6 Octaves, or some other strange setting. The nn just
  48. stands for whatever Midi Channel you are looking at.
  49.  
  50. ------------------------------------------------------------------
  51.  
  52. Controller 1 (Modulation) : Value 0 : Channel nn
  53. We recently introduced this message into our files to help those
  54. of you who are using Non-GM equipment which doesn't respond to the
  55. GM/GS reset command in the system exclusive track, and simply sets
  56. the modulation to zero or "off".
  57.  
  58. Pitch-Bend : Value 0 64 : Channel nn
  59. Again, recently introduced as above. Pitch bend has a very fine
  60. resolution, achieved by using a Coarse (the zero) and Fine (the 64)
  61. control in the one message, and this setting makes sure that your
  62. equipment is centred on normal pitch, i.e. no bend taking place.
  63.  
  64. ------------------------------------------------------------------
  65.  
  66. Controller 64 (Damper Pedal) : Value 0 : Channel nn
  67.  
  68. Another recent addition for you Non-GM'ers, this message sets the
  69. damper pedal to off.
  70.  
  71. ------------------------------------------------------------------
  72.  
  73. Controller 7 : Value 100 : Channel nn (Main Volume)
  74.  
  75. Midi controller no.7 is called "Main Volume", and is the 
  76. equivalent to the master volume on your guitar or keyboard 
  77. amplifier. We usually set the master level on the instruments to 
  78. value 100. (but sometimes the lead vocal cue track will have a
  79. higher setting so that it is easily heard over the other tracks).
  80. This setting of 100 allows you to turn the level of any track 
  81. UP or DOWN a little if you need more bass or less drums etc.
  82. Again, one of these per channel is used.
  83.  
  84. ------------------------------------------------------------------
  85.  
  86. Controller 11 : Value 127 : Channel nn (Expression)
  87.  
  88. This controller works the same way as Main Volume, in that it 
  89. controls the level of the instrument on the relevant channel, but 
  90. if used correctly it should control the "expressive" part of the 
  91. performance such as swells and fades. Think of this as being like 
  92. the volume control on your guitar or keyboard itself; you would 
  93. usually set your master volume at the Amp (Main Volume) and then 
  94. use the knob on the instrument itself (Expression) to change 
  95. levels during the performance. At the start of the song we always
  96. set this to 127 (flat out, or "11" if you're a guitarist) so that
  97. all instruments can be heard, but during the performance there may
  98. be lots of these messages to create volume changes. e.g. Fades.
  99.  
  100. ------------------------------------------------------------------
  101.  
  102. Pan : Value ??? : Channel nn
  103.  
  104. The Pan controller is used to "place" the various instruments in 
  105. the stereo mix. A Value below 64 places the instrument on the left 
  106. hand side, and a value above 64 places it to the right. There will 
  107. be one of these messages on each track/channel. Drums will always 
  108. be placed centrally (Pan 64) because the individual instruments 
  109. have their own set position in the mix.
  110.  
  111. ------------------------------------------------------------------
  112.  
  113. Controller  91 : Value ??? : Channel nn
  114.  
  115. Controller 91 is used for Chorus Depth/Level. On the Roland SC-55 
  116. one of the best features is the Chorus which is adjustable for 
  117. each midi channel. Controller 93 will set the level of Chorus on 
  118. the relevant Midi Channel. For example Cntl 93 : Val 50 : Chan 2 
  119. will set the chorus level on Midi Channel 2 to 50, which we use 
  120. for Bass.
  121.  
  122. ------------------------------------------------------------------
  123.  
  124. Controller  93 : Value ??? : Channel nn
  125.  
  126. Controller 93 is called "External Effect Depth", and under General 
  127. Midi it is used for Reverb Level on each individual channel of 
  128. your multi-timbral synth or sound module. Replace the question 
  129. marks with the Reverb Level desired, and nn with the Midi Channel.
  130.  
  131. ------------------------------------------------------------------
  132.  
  133. Controller 101 : Value 0
  134. Controller 100 : Value 0
  135. Data Entry     : Value 12 (Sometimes set to Value 2 or 6)
  136.  
  137. These three controllers together set the pitch bend range for your 
  138. synth - we usually use 12 semitones for our work, but sometimes 
  139. it's set to 2 semitones for subtle work. The first two tell your
  140. gear that the next Data Entry message is to be the Pitch-Bend
  141. range for that channel, and the Data Entry value is obvious.
  142.  
  143. ------------------------------------------------------------------
  144.  
  145. Controller 101 : Value 127
  146. Controller 100 : Value 127
  147.  
  148. This pair of controllers look suspiciously like the ones for Pitch 
  149. Bend setup, that's because they "Lock" the setting where it is 
  150. after we've changed it with the previous three. There are two main 
  151. reasons for this - firstly, if you own a DX-7, the slider on the 
  152. front panel is set to transmit Data Entry at all times, so if you 
  153. knock it at a gig you could accidentally change the Pitch Bend 
  154. setting on your synth to sixty squillion! - secondly, some types 
  155. of midi equipment transmit Data Entry for their own reasons, so 
  156. you are protected from them as well.
  157.  
  158. ------------------------------------------------------------------
  159.  
  160. Program Change Track
  161.  
  162. On each Midi Channel we use the following group of messages to 
  163. control SC-55 type equipment:
  164.  
  165. Controller 0   : Value ?   : Channel nn
  166. Controller 32  : Value ?   : Channel nn
  167. Program Change : Value ??? : Channel nn
  168.  
  169. This group of messages works together to select not only which 
  170. Sound (or Patch) your equipment will play on any given channel, 
  171. but also which Bank it will select it from (if your unit supports 
  172. more than one Bbank of Sounds).
  173.  
  174. It's a bitlike decimal currency, where the Program Change is like 
  175. "Units", Controller 0 is like "Tens" and Controller 32 is like 
  176. "Hundreds".
  177.  
  178. If your equipment does not have more than one bank of sounds then 
  179. it is possible to delete the Controllers and keep the Program 
  180. Change, but if you change equipment you may need them later, so 
  181. always work on a backup copy.
  182.  
  183. ------------------------------------------------------------------
  184.  
  185. System Exclusive Track
  186.  
  187. During the first bar of the song at the very start, we send out 
  188. several pieces of GM/GS Systems Exclusive. We reset the machine to 
  189. factory spec, setup the partial reserves (amount of notes per 
  190. channel) setup the Master Reverb and Master Chorus settings and 
  191. also make sure that if your synth / module is capable of 
  192. responding to GS codes, it will do so. We also make double sure 
  193. that using our sequences won't leave you with a headache, by 
  194. sending reset codes at the very end of the song, so that any 
  195. "black magic" we've used to tweak the sequence will be undone. 
  196.  
  197. We won't go into detail about the SysEx codes here, since you 
  198. would normally either use them as they are or delete them if they 
  199. don't apply. However, if you need further information about the 
  200. SysEx codes because you want to change them, just call me (Kevin 
  201. Earley) at Hands On.
  202.  
  203.    Midi Song Files are one of many helpful ( and cheap ! ) things
  204.    available from "Hands On" Midi Software Ltd.
  205.  
  206.    Also Available:
  207.  
  208.    ZERO GEN:      Software for any Atari St or IBM pc computer.
  209.                   Converts  Type 1 Midi Files  to Type 0 Midi Files.
  210.                   Adds almost instant  compatibility with the Roland
  211.                   Sound Brush or  Yamaha MDF2  to any  ST Sequencer.
  212.  
  213.    PRO24 GEN:     Software for any Atari St computer.
  214.                   Converts Midi Files into Pro24 Song Files.
  215.  
  216.    16+ CARTRIDGE: Extra  16 Midi Channels  for Atari ST.  Works with
  217.                   Cubase/Cubeat,  Notator/Creator,  On Stage, 
  218.                   Trackman, Master Tracks Pro, etc.
  219.  
  220.    ON STAGE :     Converts your  Atari ST into a  Midi File playback
  221.                   system - no monitor needed !
  222.  
  223.    SOUND CANVAS EDITOR:  For Atari ST. Allows editing  of parameters
  224.                   which are not easily availabe from the front panel
  225.                   of the SC-55. The edits can be saved as a Standard
  226.                   Midi File  and imported into your sequencer at the
  227.                   start of a song !
  228.  
  229.    YAMAHA TG-100 EDITOR: As above, but for the Yamaha TG-100.
  230.  
  231.    SOUND CANVAS SCREEN EDITOR:  Allows the use of  Systems Exclusive
  232.                   messages  to display  text/graphics  on the  SC-55
  233.                   display LCD. For Atari ST only.
  234.  
  235.    For more information on our programs  or large selection of  MIDI
  236.    Song Files, write or telephone to:
  237.  
  238.    "Hands On" Midi Software Ltd.
  239.    11 Warfield Road
  240.    Waterlooville
  241.    Portsmouth
  242.    Hants
  243.    PO7 7JN
  244.  
  245.    Tel: 01705 783100
  246.    Fax: 01705 783200
  247.    BBS: 01705 783400
  248.  
  249.    Thank you for using our products.
  250.                                     Kevin Earley. (Product Support)
  251.  
  252.